package com.web.exiaodao.remote.service;

import com.web.exiaodao.business.constant.JConstant;
import com.web.exiaodao.business.entity.WalletRechargeRecord;
import com.web.exiaodao.remote.vo.WalletRechargeRecordVo;
import com.web.webstart.base.exception.BusinessException;
import com.web.webstart.base.service.ApiBaseService;


public interface ApiWalletRechargeRecordService extends ApiBaseService<WalletRechargeRecordVo, WalletRechargeRecord> {
    /**
     * 支付成功后处理充值订单状态
     *
     * @param orderNo 订单编号
     * @param price   支付宝,微信,银联等支付的总金额
     * @param queryId 支付宝,微信,银联自己产生的交易号
     * @param payType {@link JConstant.PayType}
     * @return
     * @throws BusinessException
     */
    public String modifyRechargeOrder(String orderNo, String price, String queryId, int payType) throws BusinessException;
}
